Golang Job: Software Engineer, Internal Identity & Access

Job added on

Company

Pinterest
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

About Pinterest:

Millions of people across the world come to Pinterest to find new ideas every day. It's where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspiration and create a life they love. In your role, you'll be challenged to take on work that upholds this mission and pushes Pinterest forward. You'll grow as a person and leader in your field, all the while helping Pinners make their lives better in the positive corner of the internet.

Our new progressive work model is called PinFlex, a term that's uniquely Pinterest to describe our flexible approach to living and working. Visit our PinFlex landing page to learn more.

The Internal Identity & Access Management team is responsible for maintaining critical production infrastructure that is responsible for providing reliable notions of Identity and strong authentication and authorization controls across Pinterest. Our backend is primarily written in Golang, Python with some C++ while our frontend tools are written in Javascript with React.js. We're looking for an experienced software engineer who will help us build strong, internal access controls for our production infrastructure. A security background is not necessary but ideal candidates will have familiarity with the problem space.

What you'll do:

  • Help chart our future identity and access control strategy
  • Design, implement, and maintain mission-critical software that will help us deliver robust IAM tooling to our customers.
  • Collaborate with a variety of teams on how to build performant and resilient AAA controls into various high-traffic services like our big data platform, databases, service mesh and other critical infrastructure components
  • Represent the IAM team across Pinterest and with our external partners
  • Work with and mentor more junior engineers on the IIAM team

What we're looking for:

  • 6+ years of software development experience
  • A strong command of Golang, Java or Python
  • A history of building & operating large scale distributed systems
  • Meaningful experience in some of the following areas:
    • Infrastructure provisioning tools (Terraform, Puppet, Chef, etc.)
    • Operating System internals (Linux strongly preferred)
    • AWS, GCP or other public cloud infrastructure
    • Authentication, authorization and directory protocols
    • Networking protocols

US Applicants:

  • The minimum and maximum salary for this position is $186,700 to $311,200 in the US;
  • This position is eligible for equity; and
  • Information regarding the culture at Pinterest and benefits available for this position can be found at https://www.pinterestcareers.com/pinterest-life/.
  • This compensation and benefits information is based on Pinterest's good faith estimate as of the date of publication and may be modified in the future. The level of pay within the range will depend on a variety of job-related factors that may include location, travel, shift requirements, relevant prior experience and/or education, or particular skills and expertise.

#LI-JE2

#LI-REMOTE

Our Commitment to Diversity:

At Pinterest, our mission is to bring everyone the inspiration to create a life they love—and that includes our employees. We’re taking on the most exciting challenges of our working lives, and we succeed with a team that represents an inclusive and diverse set of identities and backgrounds.


Not Specified
0